#encoding=utf-8


import re


s = "abcd bcd. aaaa, mmm; .bcda"

# 指定多个分隔符，全文分隔,\s就是(半角)空格,全角空格的unicode是\u3000
pattern = re.compile("[\s\.\,\;]")
print(pattern.split(s))  # 这里输出会产生空白字符串,这是由于连续两个被匹配到了

# 指定多个分隔符，可以连续分隔, 要想干掉上面的空白字符串,只需将模式变为贪婪模式,即+(多匹配就好)
pattern = re.compile("[\s\.\,\;]+")
print(pattern.split(s))

